﻿/*
 * 这个是模型的数据
 *
*/
#pragma once
#include <vector>
#include "data.h"
using namespace std;
//这里 会为将来版本加入图层概念
class Layer
{
    vector<Data*> data;
    string name;
};

class GeoModel
{
public:
    GeoModel();
    ~GeoModel();
    vector<Data*> m_vctData;
    void AddData(Data* pData);
    void DelData(int nIndex);
    vector<Data*> GetData()
    {
        return m_vctData;
    }
    Data* CurData(){
        if(m_vctData.size() > 0){
            return m_vctData[m_vctData.size()-1];
        }
        return nullptr;
    }
};


